<?php
require_once('class/restrictpage.php');
canConnectFor("ALL");
require_once('../Connections/conn.php');
require_once('class/news.class.php');
$error=0;$imgWarnning='';$path=NULL;
if(!empty($_POST['Submit']))
{
	$id=date("yzHis");
    if(!empty($_FILES['img']['name']))
    {
        require_once("class/class.upload.php");
        $upload_image = new upload($_FILES['img']) ;
		$filesName=$upload_image->file_src_name;
        $size=floor(($upload_image->file_src_size/256)/4);
        $ext=$upload_image->file_src_name_ext;
		$mine=$upload_image->file_src_mime ;
        $is_img=$upload_image->file_is_image;
		$check_img=0;
		if($size>2000){$imgWarnning.='<li>ไฟล์ '.$filesName.' มีขนาด '.$size.' กิโลไบต์ มากเกิน 2000 กิโลไบต์</li>';++$check_img;}
		if(!($ext=='jpg' || $ext=='jpeg' || $ext=='gif' || $ext=='png')){$imgWarnning.='<li>ไฟล์ '.$filesName .'มีนามสกุลที่ไม่ใช้ .jpg .jpeg .gif .png</li>';	++$check_img;}
		if(!($is_img)){$imgWarnning.='<li>ข้อมูลในไฟล์ '.$filesName.' ระบุว่าไฟล์นี้ไม่ใช่ไฟล์รูปภาพ </li>';	++$check_img;}	
		
			if($check_img==0)
			{
				if ( $upload_image->uploaded ) 
				{
					$upload_image->file_src_name_body=$id;
					$upload_image->file_overwrite=TRUE;
					if($upload_image->image_src_x>650)
					{
					$upload_image->image_resize          = true;
					$upload_image->image_ratio_y         = true;
					$upload_image->image_x               = 650;
					}
					
							
								$upload_image->process( "../new_img" );
								if ( $upload_image->processed ) 
						 	   {
 				           		 $path=  $upload_image->file_dst_name ; // ชื่อไฟล์หลังกระบวนการเก็บ จะอยู่ที่ file_dst_name
								$formnews=new news();
     						$formnews->setNews($id,$_POST['sj'],$_POST['dt'],$_SESSION['user_id'],$_POST['sh'],$path);
      					   if($formnews->insert())	{} else $error=2;
									$upload_image->clean();
							   }
								echo "<meta http-equiv='refresh' content='0;URL=news.php'>";	exit();
							
				}else $error=2;
			}else{ $error=1;unset( $upload_image); }
	}
	else
	{
		$formnews=new news();
     	$formnews->setNews($id,$_POST['sj'],$_POST['dt'],$_SESSION['user_id'],$_POST['sh'],$path);
         if($formnews->insert())
		 {echo "<meta http-equiv='refresh' content='0;URL=news.php'>";	exit();}
		 else $error=2;
	}
	
}
?>
<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->
<link type="text/css" rel="stylesheet" href="form.css" />
<link type="text/css" rel="stylesheet"  href="error.css" />
<title>หลังร้าน &gt;&gt; เพิ่มข่าวสาร</title>
<? $setac[5]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
.require {
	font-size: 16px;
	color: #F00;
}
</style>
<script type="text/javascript"   src="ckeditor/ckeditor.js"></script>
<script language="JavaScript" type="text/javascript">
function trim( text ){
    return text.replace(/^\s*/, "").replace(/\s*$/, "");
}
function chkform ( form )
{
	var i=0;
   if(trim(document.getElementById("sj").value)=="")  {document.getElementById("sjw").innerHTML="<img src=\"img/nav-logout.gif\"/>กรุณากรอกหัวข้อ  ";   i++;   }
  else document.getElementById("sjw").innerHTML="";
  if(trim(document.getElementById("dt").value)=="")  {document.getElementById("dtw").innerHTML="<img src=\"img/nav-logout.gif\"/>กรุณากรอกรายละเอียด";   i++;   }
  else document.getElementById("dtw").innerHTML="";  
 if(i==0)
 return true;
 else
 return false;
 
}
//-->
</script>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" -->
<li><a href="#"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;"/>เพิ่มข่าวสาร</a>  </li>
  <!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" alt="" style="margin-right: 10px;"/><a href="#">หลังร้าน</a> &gt;&gt;
<img src="img/news.gif" alt="" style="margin-right: 5px;"/><a href="news.php">ข่าวสาร</a>&gt;&gt; 
<img src="img/add.gif" alt="" style="margin-right: 5px;"/>ฟอร์มเพิ่มข่าวสาร
<!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return chkform(this);">
<?php 
if($error==1){
echo "<div id=\"error\">";
		echo "<h3> ข้อความแจ้งเตือน  คุณไม่สามารถบันทึกข้อมูลข่าวนี้ได้</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\">";
		echo  $imgWarnning;
		echo "</ol>";
	    echo "</div>"; 
}
else if($error==2){
echo "<div id=\"error\">";
		echo "<h3> ข้อความแจ้งเตือน  คุณไม่สามารถบันทึกข้อมูลข่าวนี้ได้</h3>";
		echo "<ol style=\"margin: 0 0 0 20px;\">";
		echo  '<li>มีความผิดพลาดของเซิร์ฟเวอร์โปรดบันทึกข้อมูลใหม่</li>';
		echo "</ol>";
	    echo "</div>"; 
}
?>
  <table border="0" cellpadding="0" cellspacing="0">
  <tr bgcolor="#F0F0F0">
      <td width="64">&nbsp;</td>
      <td width="406">&nbsp;</td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>หัวเรื่อง
        <span class="require">*</span></td>
      <td><input name="sj" type="text" id="sj" size="75" class="input" /></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>&nbsp;</td>
      <td><label id="sjw"></label></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>รายละเอียด
        <span class="require">*</span></td>
      
      <td><textarea   name="dt" id="dt" >กรอกรายละเอียดข่าวลงที่นี้</textarea>
      <script type="text/javascript" language="javascript">CKEDITOR.replace('dt');</script></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>&nbsp;</td>
      <td><label id="dtw"></label></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>รูปภาพ</td>
      <td><input name="img" type="file" id="img" size="50" /></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>&nbsp;</td>
      <td>รูปภาพต้องมีขนาดไม่เกิน 2000 KB และต้องนามสกุล jpeg , jpg , gif ,png เท่านั้น<br /><br /></td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td>สถานะ</td>
      <td><input name="sh" type="radio" id="radio" value="1" checked="checked" />
        แสดงข่าวทันที
          <input type="radio" name="sh" id="radio2" value="0" />
          รอแสดงในครั้งต่อไป</td>
    </tr>
    <tr bgcolor="#F0F0F0">
      <td></td>
      <td align="center">หมายเหตุ : คุณต้องกรอกช่องที่มีเครื่องหมาย <span class="require"> * </span></td>
    </tr>
    <tr bgcolor="#999999">
      <td colspan="2" align="center"><input type="submit" name="Submit" id="Submit" value="บันทึก" /></td>
      </tr>
  </table>
</form>
<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>
